# -*- coding: utf-8 -*-
"""
@Time    : 2024/9/10 14:40 
@Author  : ZhangShenao 
@File    : 2.字符串的常用操作.py 
@Desc    : 字符串的常用操作
"""

# 使用*运算符,可以实现字符串的重复
s1 = "hello" * 3
print(f"s1 = {s1}")  # s1 = hellohellohello

# 使用+运算符,可以实现字符串的拼接
s2 = "hello" + "\t" + "world"
print(f"s2 = {s2}")  # s2 = hello	world

# 使用in和not in运算符,可以判断字符串中是否包含某个字符
s3 = "hello world"
print(f"'h' in s3: {"h" in s3}")  # 'h' in s3: True
print(f"'x' not in s3: {"x" not in s3}")  # 'x' not in s3: True

# 使用[start:end:step]运算符,可以实现字符串的切片操作
s5 = "hello world!!"
print(f"s5[0:5]: {s5[0:5]}")  # s5[0:5]: hello
# [::-1]操作可以实现字符串的反转
print(f"s5[::-1]: {s5[::-1]}")  # s5[::-1]: !!dlrow olleh
